/*
 * Chastoslov
 * Copyright (C) 2009 Alexandr Stroghov
 * 
 * stroghov@gmail.com
 * 
 * This program is free software; you can redistribute it and/or modify it under the terms of the 
 * GNU General Public License, version 2, as published by the Free Software Foundation.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with this program; if 
 * not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
 * MA 02111-1307 USA
*/
package world.ah.wf.guiclient;

/**
 * Представляет результат внесения изменений
 */
public class DBPostResult {
  /**
   * Изменения внесены
   */
  private boolean succeed = false;
  public boolean isSucceed() {return succeed;}
  public void setSucceed(boolean succeed) {this.succeed = succeed;}
  /**
   * Новая запись. Если != null, то это значит, что данные были изменены в процессе применения 
   * изменений. Каждый элемент массива представляет измененное поле (если == null, то поле
   * не изменилось).
   */
  private Object[] newRecord = null;
  public Object[] getNewRecord() {return newRecord;}
  public void setNewRecord(Object[] newRecord) {this.newRecord = newRecord;}
  //
  public DBPostResult(boolean succeed, Object[] newRecord) {
    this.succeed = succeed;
    this.newRecord = newRecord;
  }
}
